|
Unter Mobilen Agenten versteht man Programmkonstrukte, die die
Fähigkeit haben, autonom zu handeln, zu kommunizieren und von
Rechner zu Rechner zu migrieren, falls auf beiden Seiten ein
Agentensystem installiert ist. Das Modell der Mobilen Agenten ist
ein neuer, vielversprechender Ansatz im Bereich der Verteilten
Systeme. Die Abteilung Verteilte Systeme forscht auf diesem Gebiet
und erstellt im Rahmen des Projektes Mole ein System mit dem Mobile
Agenten eingesetzt werden können.
In einem solchen System ist die Kommunikation zwischen Agenten von
großer Bedeutung. Praktische Erfahrungen haben gezeigt, daß die
bisherige Implementierung der Kommunikationsmechanismen in Mole
diverse Schwächen aufweist. In der vorliegenden Arbeit werden die
bestehenden Mechanismen analysiert, um Anforderungen an ein neues,
leistungsfähigeres Kommunikationssubsystem abzuleiten. Mit Hilfe
dieser Anforderungen konnte aus der Vielzahl der existierenden
Kommunikationsprotokolle, das für die anschließende
Reimplementierung der Mole--Kommunikationsmechanismen am besten
geeignete Protokoll ausgewählt werden. Die Reimplementierung bietet
eine Reihe zusätzlicher Mechanismen und ist effizienter als ihr
Vorgänger.
|